package cl.uchile.sketchpad.services;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import cl.uchile.sketchpad.persistance.model.User;


public interface UserService {

	public User getFenUser(String username);
	public User getGuestUser(String name, String lastName);
	public User findById(Integer id);
	public User findByMail(String mail);
	public User findByUsername(String username);
	public List<User> getAll();
	public List<User> getTVs();
	public void persist(User user);
	public User getUser(HttpServletRequest request);

}
